A Constructive Proof of the Fundamental Theorem of Algebra without Using the Rationals
نویسندگان
چکیده
In the FTA project in Nijmegen we have formalized a constructive proof of the Fundamental Theorem of Algebra. In the formalization, we have first defined the (constructive) algebraic hierarchy of groups, rings, fields, etcetera. For the reals we have then defined the notion of real number structure, which is basically a Cauchy complete Archimedean ordered field. This boils down to axiomatizing the constructive reals. The proof of FTA is then given from these axioms (so independent of a specific construction of the reals), where the complex numbers are defined as pairs of real numbers. The proof of FTA that we have chosen to formalize is the one in the seminal book by Troelstra and van Dalen [17], originally due to Manfred Kneser [12]. The proof by Troelstra and van Dalen makes heavy use of the rational numbers (as suitable approximations of reals), which is quite common in constructive analysis, because equality on the rationals is decidable and equality on the reals isn’t. In our case, this is not so convenient, because the axiomatization of the reals doesn’t ‘contain’ the rationals. Moreover, we found it rather unnatural to let a proof about the reals be mainly dealing with rationals. Therefore, our version of the FTA proof doesn’t refer to the rational numbers. The proof described here is a faithful presentation of a fully formalized proof in the Coq system.
منابع مشابه
Constructing Roots of Polynomials over the Complex Numbers
Constructive proofs of the Fundamental Theorem of Algebra are known since 1924, when L. E. J. Brouwer, B. de Loor, and H. Weyl showed that nonconstant monic polynomials over the complex numbers have a complex root. Later that year Brouwer generalized this result by showing that each polynomial f(X) having an invertible coefficient for some positive power of X has a root. These proofs are constr...
متن کاملA simple proof of Zariski's Lemma
Our aim in this very short note is to show that the proof of the following well-known fundamental lemma of Zariski follows from an argument similar to the proof of the fact that the rational field $mathbb{Q}$ is not a finitely generated $mathbb{Z}$-algebra.
متن کاملThe Fundamental Theorem of Algebra: a Real Algebraic Proof via Sturm Chains
Sturm’s famous theorem provides an elegant algorithm to count and locate the real roots of any given real polynomial. It is less widely known that Cauchy extended this to an algebraic method to count and locate the complex roots of any given complex polynomial. We give an algebraic proof of this beautiful result, starting from the mere axioms of the fields R and C, without any further appeal to...
متن کاملThe Fundamental Theorem of Algebra: a Constructive Development without Choice
Is it reasonable to do constructive mathematics without the axiom of countable choice? Serious schools of constructive mathematics all assume it one way or another, but the arguments for it are not compelling. The fundamental theorem of algebra will serve as an example of where countable choice comes into play and how to proceed in its absence. Along the way, a notion of a complete metric space...
متن کاملOn the norm of the derived subgroups of all subgroups of a finite group
In this paper, we give a complete proof of Theorem 4.1(ii) and a new elementary proof of Theorem 4.1(i) in [Li and Shen, On the intersection of the normalizers of the derived subgroups of all subgroups of a finite group, J. Algebra, 323 (2010) 1349--1357]. In addition, we also give a generalization of Baer's Theorem.
متن کامل